home *** CD-ROM | disk | FTP | other *** search
/ Xenosoft 2 / Xenosoft 2 (Game collection)(1994).iso / bioforge / script / jrood.scp < prev    next >
Text File  |  1994-11-07  |  5KB  |  258 lines

  1. // THIS IS RUN WHEN THE PLAYER HITS ALT_S
  2. // SECTION #S AND DESCRIPTIONS REFERENCE REFERENCE THE
  3. // BIOFORGE SCREENPLAY 2/14/94
  4.  
  5. // ALPHA TEST SECTION - SET #1 & #2
  6. // 'A' FOLLOWS TEST # TO ALLOW FOR SWITCHING TEST SETS
  7.  
  8. // 7.01 LEX'S PIM IS ACCESS BY 'I'
  9.  
  10.  
  11. // SET #2 TEST 1-9
  12.  
  13. { JROOD_TEST0
  14. //    IF ( @ISCARRYING(ANYTHING, CAYARM) ) THEN
  15. //        CAPTION("/!Anything")
  16. //    IF ( @ISCARRYING(RTHAND, CAYARM) ) THEN
  17. //        CAPTION("/!RTHAND")
  18. //    COLLISIONS CURFIG OFF
  19. //    CAPTION( "/!Collisions Off!")
  20.     //ADDLOGENTRY( "LEX", "TEST" )
  21.     @Çì      FULLY_OPEN_CELL_DOOR
  22.     ^䣠       = $é║      
  23.     ^åá             = 1
  24. }
  25.  
  26. { JROOD_TEST1
  27.     // CAYNAN'S ACCESS # (DIFFERENT EVERY GAME)
  28.     // RANDOM NUMBERS FOR EACH DIGIT
  29.     ^ç╖                  = 1
  30.     ^ç╕                  = 1
  31.     ^ç╣                  = 1
  32.     ^ç║                  = 1
  33.     ^ç╗                  = 1
  34.  
  35.     // ESCHER ID VARIABLES
  36.     ^ïå                  = 1
  37.     ^ïç                  = 1
  38.     ^ïê                  = 1
  39.     ^ïë                  = 1
  40.     ^ïè                  = 1
  41.  
  42. }
  43.  
  44. { JROOD_TEST2
  45.     // CAYNAN'S ACCESS # (DIFFERENT EVERY GAME)
  46.     // RANDOM NUMBERS FOR EACH DIGIT
  47.     ^ç╖                  = @Çà     0 9
  48.     ^ç╕                  = @Çà     0 9
  49.     ^ç╣                  = @Çà     0 9
  50.     ^ç║                  = @Çà     0 9
  51.     ^ç╗                  = @Çà     0 9
  52.  
  53.     // ESCHER ID VARIABLES
  54.     ^ïå                  = @Çà     0 9
  55.     ^ïç                  = @Çà     0 9
  56.     ^ïê                  = @Çà     0 9
  57.     ^ïë                  = @Çà     0 9
  58.     ^ïè                  = @Çà     0 9
  59.  
  60. }
  61.  
  62. { JROOD_TEST3
  63.     ^ïï                     = 0
  64.     Q       "_bio_results_restricted set to 0"
  65. }
  66.  
  67. { JROOD_TEST4
  68.     Q       "Escher Id: %d %d %d %d %d"    ^ïå                  ^ïç                  ^ïê                  ^ïë                  ^ïè                 
  69. }
  70.  
  71. { JROOD_TEST5
  72.     P        ~ÇÇ   
  73.  
  74.     // REACTOR ID VARIABLES
  75.     ^ïî                  = 0
  76.  
  77.     // FIRST, MAKE A NUMBER THAT CONTAINS THREE OF THE FIVE
  78.     // POSSIBLE NUMBERS, LIKE 1,4,5  -KLD
  79.     :MAKEREACTORID
  80.     a      ( ^ïî                 , @Çà    ( 1, 5 ) )
  81.     ~ÇÇ    = @Ç»       ( ^ïî                 , 1, 5 )
  82.     I ( ~ÇÇ    < 3 ) THEN
  83.         J    #Çå          
  84.  
  85.     // NOW, MAKE A NUMBER THAT CAN BE DISPLAYED THAT SHOWS THE
  86.     // THREE NUMBERS IN ORDER, LOWEST NUMBER FIRST, LIKE 145.  -KLD
  87.     ^ïì                = 0
  88.     ~ÇÇ    = 1
  89.  
  90.     :MAKEEQUIVALENTNUMBER
  91.     ^ïì                *= 10
  92.     I ( @ÇÅ     ( ^ïî                 , ~ÇÇ    ) == 1 ) THEN
  93.         ^ïì                += ~ÇÇ   
  94.     ~ÇÇ    += 1
  95.     I ( ~ÇÇ    <= 5 ) THEN
  96.         J    #Çç                 
  97.  
  98.     Q       "Reactor Id: %d %d" ^ïì                ^ïî                 
  99. }
  100.  
  101. { JROOD_TEST6
  102.     @Ç¢              ( CONBOT )
  103.     K   
  104.     @Ç¢              ( REACTBOT )
  105.     K   
  106.     @Ç¥   READY_DROGG1
  107.     @Ç¥   ASSIGNRANDOMIDS
  108. }
  109.  
  110. // USE THIS TO ENTER THE TEMPLE MONITOR
  111. { JROOD_TEST7
  112.     ^â┤              = 1
  113.     ^磠             = $Ç╝  
  114.     ^çô              = $Ç╝  
  115.     // TURN ON THE TEMPLE TUBE
  116.     a       ^骠       1
  117.     e          WTALKY
  118.     f         INVENTORY
  119.     @Ç¥   SETUPMARINES
  120. }
  121.  
  122. // USE THIS TO ENTER THE GRAVITY RING
  123. { JROOD_TEST8
  124.     e          TONFA
  125.     f         RTHAND
  126.     e          WTALKY
  127.     f         INVENTORY
  128.     // TURN ON THE GRAVITY RING TUBE
  129.     a       ^骠       2
  130.     ^é¿        = 1
  131. }
  132.  
  133. { JROOD_TESTID
  134.     //COLLISIONS CURFIG ON
  135.     //CAPTION( "/!Collisions On!")
  136.     // RANDOM NUMBERS FOR EACH DIGIT
  137.     ^ç╖                  = 1
  138.     ^ç╕                  = 2
  139.     ^ç╣                  = 3
  140.     ^ç║                  = 4
  141.     ^ç╗                  = 5
  142.     Q      ( "/!Caynan's id changed to 12345.")
  143. }
  144.  
  145. // 7.02 CELL THREE/LEX'S LOG
  146. { JROOD_TESTLEXLOG
  147.     @Çì      CT_LEXSLOG
  148. }
  149.  
  150. // 7.03 CELL ONE/CAYNON'S LOG
  151. { JROOD_TESTCAYLOG
  152.     //@PROCESS CO_CAYNANSLOG
  153.     @Çì      GR_SECURITYMONITOR
  154. }
  155.  
  156. // 7.04 CELLBLOCK CORRIDOR/CIRCUIT BOARD
  157. { JROOD_TESTCIRCUIT
  158.     @Çì      CC_CIRCUITBOARD
  159. }
  160.  
  161. // 7.05 GUARD ROOM/CELL ONE MONITOR
  162. { JROOD_TESTCELL1
  163.     @Çì      GR_CELLMONITOR 1
  164. }
  165.  
  166. // 7.06 GUARD ROOM/CELL TWO MONITOR
  167. { JROOD_TESTCELL2
  168.     @Çì      GR_CELLMONITOR 2
  169. }
  170.  
  171. // 7.07 GUARD ROOM/CELL THREE MONITOR
  172. { JROOD_TESTCELL3
  173.     @Çì      GR_CELLMONITOR 3
  174. }
  175.  
  176. // 7.08 GUARD ROOM/CELL FOUR MONITOR
  177. { JROOD_TESTCELL4
  178.     @Çì      GR_CELLMONITOR 4
  179. }
  180.  
  181. // 7.09 GUARD ROOM/CELLBLOCK DATA MONITOR
  182. { JROOD_TESTCELLBLOCK
  183.     //@PROCESS GR_CELLBLOCKDATAMONITOR
  184.     @Ç¥   CO_CAYNANSLOG
  185. }
  186.  
  187. // 7.10 CELL FOUR/DANE'S LOG
  188. { JROOD_TESTDANELOG
  189.     @Çì      CF_DANESLOG
  190. }
  191.  
  192.  
  193. // SET #2 TEST 1-9
  194.  
  195. // 7.11 GUARD ROOM/PALM READER
  196. //{ JROOD_TEST1
  197. //    @PROCESS GR_PALMREADER
  198. //}
  199.  
  200. // 7.12 GUARD ROOM/ROBOT CONTROL PANEL
  201. { JROOD_TESTROBO
  202.     @Çì      ROBOT_MONITOR
  203. }
  204.  
  205. // 7.13 GUARD ROOM/MAINTENANCE LOG
  206. { JROOD_TESTMAINT
  207.     @Ç¥   GR_MAINTENANCELOG
  208. }
  209.  
  210. // 7.14 GUARD ROOM/SECURITY MONITOR
  211. { JROOD_TESTSEC
  212.     @Çì      GR_SECURITYMONITOR
  213. }
  214.  
  215. // 7.15 CRYO ROOM/FREEZER MONITOR
  216. { JROOD_TESTCRY
  217.     @Çì      CRYM_USE
  218. }
  219.  
  220. // 7.16 ELEVATOR/ELEVATOR CONTROLS
  221. { JROOD_TEST6A
  222.     @Çì      CRYM_USE
  223. }
  224.  
  225. // SKIP IN SECTION #S 7.17-7.31
  226.  
  227. // 7.32 DROPSHIP INTERIOR/GUNNERY STATION
  228. { JROOD_TESTGUNSTA
  229.     @Çì      DI_GUNNERY STATION
  230. }
  231.  
  232. // SKIP IN SECTION #S 7.33-7.34
  233.  
  234. // 7.35 TUBEWAY STATION/TUBE ACTIVATION MONITOR
  235. { JROOD_TESTTUBE
  236.     @Ç¥   TS_TUBEACTIVATIONMONITOR
  237. }
  238.  
  239. // 7.36 TUBEWAY STATION/CAMERA VIEWS - OPEN TEMPLE
  240. { JROOD_TESTTEMPLE
  241.     @Çì      TS_CAMERAVIEWSOPENTEMPLE
  242. }
  243.  
  244.  
  245.  
  246.  
  247. // BETA TEST SECTION - SET #1 & #2
  248. // 'B' FOLLOWS TEST # TO ALLOW FOR SWITCHING TEST SETS
  249.  
  250.  
  251. // SET #2 TEST 1-9
  252.  
  253. { JROOD_TESTHANGER
  254.     @Çì      HANGER_MONITOR
  255. }
  256.  
  257. //$ 26 - version number
  258.